package com.dingding.bean.entity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 
 * @ClassName: Userdetail
 * @Description: 用户详细信息
 * @author zhaochenguang
 * @date 2015-10-10 下午01:56:38
 * @version 叮叮搭车V2.0
 */
public class Userdetail {

	private String udId;// 用户详细信息主键ID
	private String loginId;// 用户登录主键ID
	private String nickName;// 用户昵称
	private Integer age;// 用户年龄
	private Integer sex;// 用户性别
	private String userAvatar;// 用户头像
	private String userTabloidAvatar; // 用户头像缩略图地址
	private String currentCity;//用户所在当前城市
	private String origin;// 籍贯
	private String occupation;// 职业
	private String tellphone;// 电话号码
	private String homeAddress;// 家的地址
	private String companyAddress;// 公司地址
	private Double homeLongitude;// 家的经度
	private Double homeLatitude;// 家的纬度
	private Double companyLongitude;// 公司的经度
	private Double companyLatitude;// 公司的纬度
	private Date startworkTime;// 上班时间
	private Date endworkTime;// 下班时间
	private BigDecimal totalWeldingProcess;// 总接程
	private BigDecimal totalTake;// 总搭乘
	private Integer totalWeldingProcessNumber;//总接乘次数
	private Integer totalTakeNumber;//总搭乘次数
	private String token;//融云Token
	private BigDecimal userLevel;//用户级别(星级)
	private Integer isAttendActivity;
	private String weChatId;
	
	public Userdetail() {
		super();
	}

	public Userdetail(String udId, String loginId, String nickName, Integer age, Integer sex, String userAvatar,
			String userTabloidAvatar, String currentCity, String origin, String occupation, String tellphone,
			String homeAddress, String companyAddress, Double homeLongitude, Double homeLatitude,
			Double companyLongitude, Double companyLatitude, Date startworkTime, Date endworkTime,
			BigDecimal totalWeldingProcess, BigDecimal totalTake, Integer totalWeldingProcessNumber, Integer totalTakeNumber,
			String token, BigDecimal userLevel, Integer isAttendActivity, String weChatId) {
		super();
		this.udId = udId;
		this.loginId = loginId;
		this.nickName = nickName;
		this.age = age;
		this.sex = sex;
		this.userAvatar = userAvatar;
		this.userTabloidAvatar = userTabloidAvatar;
		this.currentCity = currentCity;
		this.origin = origin;
		this.occupation = occupation;
		this.tellphone = tellphone;
		this.homeAddress = homeAddress;
		this.companyAddress = companyAddress;
		this.homeLongitude = homeLongitude;
		this.homeLatitude = homeLatitude;
		this.companyLongitude = companyLongitude;
		this.companyLatitude = companyLatitude;
		this.startworkTime = startworkTime;
		this.endworkTime = endworkTime;
		this.totalWeldingProcess = totalWeldingProcess;
		this.totalTake = totalTake;
		this.totalWeldingProcessNumber = totalWeldingProcessNumber;
		this.totalTakeNumber = totalTakeNumber;
		this.token = token;
		this.userLevel = userLevel;
		this.isAttendActivity = isAttendActivity;
		this.weChatId = weChatId;
	}

	public String getUdId() {
		return udId;
	}

	public void setUdId(String udId) {
		this.udId = udId;
	}

	public String getLoginId() {
		return loginId;
	}

	public void setLoginId(String loginId) {
		this.loginId = loginId;
	}

	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	public Integer getAge() {
		return age;
	}

	public void setAge(Integer age) {
		this.age = age;
	}

	public Integer getSex() {
		return sex;
	}

	public void setSex(Integer sex) {
		this.sex = sex;
	}

	public String getUserAvatar() {
		return userAvatar;
	}

	public void setUserAvatar(String userAvatar) {
		this.userAvatar = userAvatar;
	}

	public String getUserTabloidAvatar() {
		return userTabloidAvatar;
	}

	public void setUserTabloidAvatar(String userTabloidAvatar) {
		this.userTabloidAvatar = userTabloidAvatar;
	}

	public String getCurrentCity() {
		return currentCity;
	}

	public void setCurrentCity(String currentCity) {
		this.currentCity = currentCity;
	}

	public String getOrigin() {
		return origin;
	}

	public void setOrigin(String origin) {
		this.origin = origin;
	}

	public String getOccupation() {
		return occupation;
	}

	public void setOccupation(String occupation) {
		this.occupation = occupation;
	}

	public String getTellphone() {
		return tellphone;
	}

	public void setTellphone(String tellphone) {
		this.tellphone = tellphone;
	}

	public String getHomeAddress() {
		return homeAddress;
	}

	public void setHomeAddress(String homeAddress) {
		this.homeAddress = homeAddress;
	}

	public String getCompanyAddress() {
		return companyAddress;
	}

	public void setCompanyAddress(String companyAddress) {
		this.companyAddress = companyAddress;
	}

	public Double getHomeLongitude() {
		return homeLongitude;
	}

	public void setHomeLongitude(Double homeLongitude) {
		this.homeLongitude = homeLongitude;
	}

	public Double getHomeLatitude() {
		return homeLatitude;
	}

	public void setHomeLatitude(Double homeLatitude) {
		this.homeLatitude = homeLatitude;
	}

	public Double getCompanyLongitude() {
		return companyLongitude;
	}

	public void setCompanyLongitude(Double companyLongitude) {
		this.companyLongitude = companyLongitude;
	}

	public Double getCompanyLatitude() {
		return companyLatitude;
	}

	public void setCompanyLatitude(Double companyLatitude) {
		this.companyLatitude = companyLatitude;
	}

	public Date getStartworkTime() {
		return startworkTime;
	}

	public void setStartworkTime(Date startworkTime) {
		this.startworkTime = startworkTime;
	}

	public Date getEndworkTime() {
		return endworkTime;
	}

	public void setEndworkTime(Date endworkTime) {
		this.endworkTime = endworkTime;
	}

	public Integer getTotalWeldingProcessNumber() {
		return totalWeldingProcessNumber;
	}

	public void setTotalWeldingProcessNumber(Integer totalWeldingProcessNumber) {
		this.totalWeldingProcessNumber = totalWeldingProcessNumber;
	}

	public Integer getTotalTakeNumber() {
		return totalTakeNumber;
	}

	public void setTotalTakeNumber(Integer totalTakeNumber) {
		this.totalTakeNumber = totalTakeNumber;
	}

	public String getToken() {
		return token;
	}

	public void setToken(String token) {
		this.token = token;
	}

	public Integer getIsAttendActivity() {
		return isAttendActivity;
	}

	public void setIsAttendActivity(Integer isAttendActivity) {
		this.isAttendActivity = isAttendActivity;
	}

	public String getWeChatId() {
		return weChatId;
	}

	public void setWeChatId(String weChatId) {
		this.weChatId = weChatId;
	}

	public BigDecimal getTotalWeldingProcess() {
		return totalWeldingProcess;
	}

	public void setTotalWeldingProcess(BigDecimal totalWeldingProcess) {
		this.totalWeldingProcess = totalWeldingProcess;
	}

	public BigDecimal getTotalTake() {
		return totalTake;
	}

	public void setTotalTake(BigDecimal totalTake) {
		this.totalTake = totalTake;
	}

	public BigDecimal getUserLevel() {
		return userLevel;
	}

	public void setUserLevel(BigDecimal userLevel) {
		this.userLevel = userLevel;
	}
	
}
